package com.yqs.dao.impl;

import com.yqs.dao.Display;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.stereotype.Component;

/**
 * @author Ye QS
 * @version 0.1
 * @className Lg
 * @description
 * @date 2024/8/5 11:37
 * @since jdk11
 */
/**
 * LG显示器类，实现了Display接口。
 * 此类代表了一个LG品牌的显示器，并提供了打印显示器信息的功能。
 * 使用@Data注解自动为类生成标准的getters, setters, toString, hashCode和equals方法。
 * 使用@NoArgsConstructor注解自动为类提供一个无参构造函数。
 * 使用@Component注解声明这个类为Spring的一个组件，允许Spring容器管理其生命周期和依赖。
 */
@Component
@Data
@NoArgsConstructor
public class Lg implements Display {
    /**
     * 实现Display接口中定义的printDisplayInfo方法。
     * 当调用此方法时，会打印出"lg显示器"的信息，表明这是一个LG品牌的显示器。
     */
    @Override
    public void printDisplayInfo() {
        System.out.println("lg显示器");
    }
}
